package org.edu.modules.scheduleCommon.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;

import java.io.Serializable;

@TableName("ve_base_semester")
@ApiModel(value = "ve_base_semester对象", description = "学期信息表")
@Data
public class VeBaseSemester implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId(type = IdType.AUTO)
    @ApiModelProperty("id")
    private Integer id;

    @ApiModelProperty("学期码")
    private String xqm;

    @ApiModelProperty("学期名称")
    private String xqmc;

    @ApiModelProperty("学年（度）")
    private String xn;

    @ApiModelProperty("学期开始日期")
    private Integer xqksrq;

    @ApiModelProperty("学期结束日期")
    private Integer xqjsrq;

    @ApiModelProperty("是否当前学期(0是, 1否)")
    private Integer iscurrent;

    @ApiModelProperty("周数")
    @TableField(value = "week_num")
    private Integer weekNum;

    @ApiModelProperty("终端系统ID")
    private Integer terminalid;

}
